package gson.gson.cclass;

import com.google.gson.JsonElement;
import com.google.gson.JsonParser;
import com.google.gson.stream.JsonReader;

import java.io.Reader;

public class JsonParserExample {

    private JsonParser jsonParser;

    public JsonParserExample() {
        jsonParser = new JsonParser();
    }

    /**
     * 使用 JsonReader 解析 JSON 数据。
     */
    public JsonElement parse(JsonReader jsonReader) {
        return jsonParser.parse(jsonReader);
    }

    /**
     * 使用 Reader 解析 JSON 数据。
     */
    public JsonElement parse(Reader reader) {
        return jsonParser.parse(reader);
    }

    /**
     * 使用 String 解析 JSON 数据。
     */
    public JsonElement parse(String json) {
        return jsonParser.parse(json);
    }
}
